home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SPACE 1
/
SPACE - Library 1 - Volume 1.iso
/
program
/
441
/
sc_desk
/
readme
Wrap
Text File
|
1990-11-23
|
3KB
|
48 lines
About SC_DESK.ARC...
Shortly after the initial release of the public domain Sozobon C compiler,
it became apparent that it didn't work well when run from the GEM desktop
and some command shells (notably PCOMMAND) which force all command line
parameters to uppercase. Also, the desktop TTP dialog box doesn't allow
for very long command lines.
This archive contains 2 programs, providing a couple different options for
aleviating the aforementioned problems. As with the rest of the Sozobon
package, the source code for these programs is included.
Sozobon C includes a program, 'cc', which acts as a driver and calls the
other compiler pieces. The cc program uses case-sensitive switches, which
doesn't work when run from desktop. To get around this problem, a variant
of the program (called 'ccd' to distinguish it from the original) has been
created. This program is functionally similar to the cc program, except
that some switches have been reassigned to prevent case clashes, and it
provides for interactively prompting the user for the input parms to allow
long command lines. Full documentation is in CCD.ARC.
The second option is a batch monitor program. A batch monitor is like a
command shell that supports scripts, but not interactive input. The batch
monitor will not force parms to upper case, so the Sozobon compiler pieces
can be used with the original switch values. There is some further value
to using the batch monitor instead of 'ccd', in that it gives you greater
control over the compile process, including the ability to redirect some
of the intermediate compiler files to a ramdisk, speeding compilation. The
tradeoff for this is that it's not as easy to use as 'ccd', requiring you
to provide more control over the process even if you don't want to. Full
documentation is available in BATCHMON.ARC.
We hope that these hacks will fix the problems people have been
experiencing, at least for now. The Sozobon authors are totally dedicated
to the concept of command shells, and the person responsible for GEM
compatibility testing (ME!) didn't do such a hot job. I have used both of
the programs presented here (indeed, I've been using BATCHMON for years,
it's what caused me to miss the 'cc' problems), and they will allow you to
run the Sozobon compiler from the GEM desktop. I hope to be building a
graphic shell program (similar to what Personal Pascal has) in the near
future (but don't hold your breath).
Ian Lepore
11-05-88